<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
class chabitacion extends CI_Controller
{
    function __construct() {
        parent::__construct();
    }
    
    public function index(){

    }
    
    public function nuevo()
    {
        $this->Login->validarSesion();
        
        $this->Login->validarSesion();
        if($this->input->post())
        {
            $this->load->model('Habitacion','',TRUE);
            
            $this->Habitacion->nuevo();   
            
        }
        $this->load->model('Tipo_Habitacion', '', TRUE);
        $datos['operacion'] = "nuevo";
        $datos['tipo'] = $this->Tipo_Habitacion->listarTodos();
        $datos['cabecera']= "Nueva de Habitacion";
        $data['titulo']="Hostal Baudi-Nueva Habitacion";
        
        $this->load->view('includes/header.php',$data);
        $data['content']= $this->load->view('viewHabitacion',$datos,NULL,TRUE);
        $this->load->view('includes/footer.php');

    }
    
    public function modificar($id){  
        $this->Login->validarSesion();
        
        $this->Login->validarSesion();
        $data_header['titulo']="Hostal Baudi-Modificar Habitacion";
        $this->load->view('includes/header',$data_header);
        if($this->input->post())
        {
            $this->load->model('Habitacion','',TRUE);
            $this->Habitacion->modificar($id);   
        }
        else
        {
            $this->load->model('Habitacion','',TRUE);
            $this->load->model('Tipo_Habitacion', '', TRUE);
            $datos['tipo'] = $this->Tipo_Habitacion->listarTodos();
            $datos['habitacion'] = $this->Habitacion->getHabitacion($id);
            $datos['operacion'] = "modificar";
            $datos['cabecera']= "Modificando una Habitacion";
            $this->load->view('viewHabitacion',$datos);
        }       
        $this->load->view('includes/footer');
    }
    
    public function eliminar($id){
        $this->Login->validarSesion();
        $data_header['titulo']="Hostal Baudi-Baja de habitacion";
        $this->load->view('includes/header',$data_header);
        if($this->input->post())
        {
            $this->load->model('Habitacion','',TRUE);
            $this->Habitacion->eliminar($id);   
        }
        else
        {
            $this->load->model('Habitacion','',TRUE);
            $datos['habitacion'] = $this->Habitacion->getHabitacion($id);
            $datos['operacion'] = "eliminar";
            $datos['cabecera']= "Baja de una Habitacion";
            $this->load->view('viewHabitacion',$datos);
        }       
        $this->load->view('includes/footer');
        
    }
    public function consultar(){
        $this->Login->validarSesion();
        if ($this->session->userdata('rol')==1){ 
            $this->load->model('Habitacion','',TRUE);        
            $datos['listas'] = $this->Habitacion->listarTodos();
            $datos['cabecera']= "Listado de Habitaciones";
            $data['titulo']= "HOSTAL BAUDI-Listado de Habitaciones";
            $this->load->view('includes/header',$data);
            $this->load->view('viewHabitacionPresentacion',$datos);
            $this->load->view('includes/footer');
       }else{
            redirect(base_url().'welcome');
        }
    }
    

    public function traerHabitaciones()
    {
        $this->load->model('Habitacion','',TRUE);        
        $habitaciones = $this->Habitacion->listarConsulta("id, nombre","nombre");
        echo json_encode($habitaciones);
        
    }
    
}
?>